<?php
/**
 * comm config for system
 *
 * @copyright (c) 与非门科技有限公司(http://www.eefocus.com)
 * @author kokko<kokko313@gmail.com>
 * @package com
 * @subpackage eefocus.config
 * @version 2.0 2007-10-25
 */
if (!defined('LIB_PATH')) exit( 'System error,Please defined LIB_PATH const first!' );

return array(
	//日志设置 置成false 关闭日志记录
	'LOGER_SETTING'			=>	array(
		'LogClass' => 'Loger', //指定log类
		'LogFile' => DOCUROOT.'/data/log/'.date( 'y-m-d' ).".log", //log存放
		'LogType' => 'FILE' //log显示方式，分为FILE\HTML\SCREEN
	),

	// URL模式： 0 普通模式 1 PATHINFO 2 REWRITE
	'URL_MODEL'				=> 0,
	
	/*权限验证*/
	'USER_AUTH_GATEWAY'		=>	'/passport/index.php?act=index,login',//设置用户验证登录页面

	//操作和模块分割符号
	'ACT_MOD_DIV'			=> ',',

	/*定义过滤器*/
	'AUTO_PRE_FILTER'		=>	'Session',	//预过滤器
	'AUTO_AFTER_FILTER'		=>	'',//后置过滤器
	
	//是否显示运行信息
	'SHOW_RUN_TIME'			=>	false,
	
	/* 缓存设置 */
	'DATA_CACHE_TYPE'		=> 'FILE',	//数据缓存格式
	'DATA_CACHE_PATH'		=> CACHE_PATH.'/data',	//缓存路径
	'DATA_CACHE_EXPIRE'		=>	3600,		//1个小时
		
	/*自定义异常和错误处理*/
	'ERROR_HANDLER'			=>	false,	//错误处理函数
	'EXCEPTION_HANDLER'		=>	'',		//异常处理函数

	/* 模块和操作设置 */
	'DEFAULT_MODULE'		=>	'Index', // 默认模块名称
	'DEFAULT_ACTION'		=>	'Index', // 默认操作名称

	/* 模型设置 */
	'CONTROL_PREFIX'		=>	'',			//控制器类前缀
	'CONTROL_SUFFIX'		=>	'',			//控制器类后缀
	'ACTION_PREFIX'			=>	'ACT_',		//方法前缀
	'ACTION_SUFFIX'			=>	'',			//方法后缀
	'MODEL_CLASS_PREFIX'	=>	'',			//模型类前缀
	'MODEL_CLASS_SUFFIX'	=>	'',			//模型类后缀
	
	/* 语言时区设置 */
	'DEFAULT_LANGUAGE'		=>	'zh-cn',	//默认语言
	'LANG_SWITCH_ON'		=>	false,		//是否支持多语言
	'TIME_ZONE'				=>	'Etc/GMT+0',//默认时区
	'LANGUAGE_VAR'			=>	'LANGUAGE',	//语言设置的cookie变量、get变量
	'LANGUAGE_PATH'			=>	APP_PATH.'/Config/Lang',	//语言包路径

	/* SESSION设置 */
	'SESSION_NAME'			=>	'',			//设置session_name()
	'SESSION_PATH'			=>	'',			//设置session_save_path()
	'SESSION_EXPIRE'		=>	3600,		// 默认Session有效期
	'SESSION_TABLE'			=>	'user_session',	//数据库Session方式表名
	'SESSION_DOMAIN'		=>	'',			//session Cookie有效域名

	/* Cookie设置 */
	'COOKIE_EXPIRE'			=>	3600,		// Coodie有效期
	'COOKIE_DOMAIN'			=>	'',			// Cookie有效域名
	'COOKIE_PATH'			=>	'/',		// Cookie路径
	'COOKIE_PREFIX'			=>	'EEFOCUS_',	// Cookie前缀避免冲突
	
	//__autoLoad 的包
	'AUTO_LOAD_PACKAGE'		=> array( 'Action','Lib' ),

	//数据验证（路径）
	'DATA_VALIDATE'			=> APP_PATH.'/Config',

	/* 数据库设置 */
	'DB_SETTING'			=> DOCUROOT.'/db.config.php',
	'DB_ISEPLOY'			=>	true,		//是否支持分布式
	'DB_ISRWSEPARATE'		=> true,		//是否读写分离
	'DB_TABLE_CACHE'		=> true,		//是否开启数据表字段缓存
	'DB_CHARSET'			=>	'utf8',		// 数据库编码默认采用utf8

	/*模版设置*/
	'VIEW_SET' => array(
		'template_dir' => APP_PATH.'/Tpl/',
		'compile_dir' => CACHE_PATH.'/smarty/templates_c/'.APP_NAME.'/'.VIEW_PATH.'/',
		'config_dir' => CACHE_PATH.'/smarty/configs/'.APP_NAME.'/'.VIEW_PATH.'/',
		'cache_dir' => CACHE_PATH.'/smarty/cache/'.APP_NAME.'/'.VIEW_PATH.'/',
		'left_delimiter' => '{%',
		'right_delimiter' => '%}',
		'compile_check' => true,
		'caching' => false,
		'cache_lifetime' => 600,
		'debugging' => false,
	),
);
?>